two-spotted snake - English Synonyms Dictionary